:root {
  --primary: #ffae00;
  --primary-bg: #fff4e6;
  --primary-border: #ffe3cc;
  --header-bg: #ffffff;
  --header-border: #eeeeee;
  --app-bg: #f5f7fa;
  --text-color: #212121;
  --sidebar-bg: #fafafa;
  --sidebar-border: #eeeeee;
  --sidebar-text: #333333;
}

a { color: var(--primary); text-decoration: none; }
body { background: var(--app-bg); color: var(--text-color); }

/* 夜间模式变量覆盖 */
.theme-dark {
  --primary-bg: #2b2b2b;
  --primary-border: #3a3a3a;
  --header-bg: #1f1f1f;
  --header-border: #303030;
  --app-bg: #000000;
  --text-color: #eaeaea;
  --sidebar-bg: #000000;
  --sidebar-border: #202020;
  --sidebar-text: #eaeaea;
}